home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1997 January / macformat46.iso / Shareware Plus / Developers / Library / Grant's CGI Framework / Grant's CGI Framework / Documentation / References < prev    next >
Encoding:
Text File  |  1996-09-30  |  7.5 KB  |  163 lines

  1. Grant's CGI Framework
  2.  
  3. [Note that net resources are dynamic and always subject to change, so the references listed here may no longer work.]
  4.  
  5.  
  6. References to Potentially Useful Information and Resources
  7.  
  8. On the Internet
  9.  
  10. Chuck Shotton's explanation of the parameters of the CGI event, including the maximum sizes of the parameters. (included, with permission, in the grantscgi Documentation folder as cgi_params.html)
  11.   http://www.biap.com/datapig/mrwheat/cgi_params.html
  12.  
  13. CGIs in Mac C by Daaron Dwyer.
  14.   http://www.webedge.com/CGIinC/
  15.  
  16. Extending WebSTAR by Jon Wiederspan.
  17.   http://www.comvista.com/net/www/lessons/START_HERE.html
  18.  
  19. Macintosh World Wide Web FAQ, by Grant Neufeld.
  20.   http://arpp.carleton.ca/mac/
  21.  
  22. MacTech Magazine.
  23.   http://www.mactech.com/
  24.  
  25. The CGI Frequently Asked Questions List
  26.   http://www.best.com/~hedlund/cgi-faq/faq.html
  27.  
  28. Other Mac CGI Frameworks
  29.  
  30. MailTools Gateway by John Norstad.
  31.   ftp://ftp.uwtc.washington.edu/pub/Mac/Network/WWW/MailToolsGateway.sit.bin
  32.  
  33. Responder framework for CGIs in C from Maxum Development.
  34.   http://www.maxum.com/maxum/
  35.  
  36. Mac CGI shell in Forth
  37.   http://kreeft.intmed.mcw.edu/pf.html
  38.  
  39. Mac CGI Fortran source
  40.   http://weyl.zib-berlin.de/Documents/sources/WWWServerIntf_cgi.f
  41.  
  42. See also: Mac WWW FAQ: Development Tools
  43.   http://arpp.carleton.ca/mac/tool/dev.html
  44.  
  45.  
  46. On Paper
  47.  
  48. O'Fallon, John. "Writing CGI Applications in C" in 'MacTech Magazine'. September 1995. pp. 33-42
  49.  
  50. Levitus, Bob and Jeff Evans. 'WebMaster Macintosh.' AP Professional. ISBN 0-12-445574-3
  51.  
  52. Hale, Mason. "Scripting the Web with Frontier" in 'MacTech Magazine'. December 1995. pp. 57-64
  53.  
  54.  
  55. Further Information About This Framework
  56.  
  57. World Wide Web home page:
  58.      http://arpp.carleton.ca/cgi/framework/
  59.  
  60. Grant's CGI Discussion, Announcements, and the Source Updates mail lists:
  61. I've set up a mailing list for discussing this framework. It is intended to be a forum for information, ideas, questions and announcements about about writing CGIs (and the CGIs that have been written) using Grant's CGI Framework. 
  62. Send a message with the command "subscribe" (without quotes) as the subject to: 
  63.   grantcgi@arpp.carleton.ca
  64.  
  65. There is a list for those who only want the announcements - no discussion. It is mutually-exclusive with the grantcgi list, meaning that you can only subscribe to one of them since all the postings to grantcgi-announce are also made to grantcgi.
  66. Send a message with the command "subscribe" (without quotes) as the subject to: 
  67.   grantcgi-announce@arpp.carleton.ca
  68.  
  69. You can also subscribe to a mailing list which will send you periodic updates to the framework as they are released (both interm and regular releases). All updates are sent as Stuffit attachments (HQX MIME format). The archives are not sent to either of the two other lists.
  70. Send a message with the command "subscribe" (without quotes) as the subject to: 
  71.   grantcgi-source@arpp.carleton.ca
  72.  
  73. If you want more details on any of the lists, just send the command "help" instead of "subscribe".
  74.  
  75. Download:
  76.   http://arpp.carleton.ca/cgi/grantscgi.sit.hqx
  77.  
  78.  
  79. Applications Using This Framework
  80.  
  81. [Note: I am not legally responsible for the functioning or usability of any of the programs listed here -- except those programs listed as being written by me, which are subject to specific licensing and limitations which are documented within the documentation included with the distribution packages -- and offer no guarantees or warrantee of any kind for them.]
  82.  
  83. Count WWWebula
  84. by Gregory S. Combs - grgcombs@mail.utexas.edu
  85. A graphical access counter for WWW pages. Returns a gif of a string of digits, displaying how many users have looked at the page.
  86. <http://uts.cc.utexas.edu/~grgcombs/htmls/counter.html>
  87. </info-mac/comm/tcp/count-wwwebula-*-cgi.hqx>
  88.  
  89. Random URL CGI
  90. by Grant Neufeld - grant@acm.org
  91. Randomly redirect the client to urls listed in a text file.
  92. <http://arpp.carleton.ca/grant/mac/cgi/random.html>
  93. </info-mac/comm/tcp/random-url-*-cgi.hqx>
  94.  
  95. Bounce
  96. by Stefan W. Pantke - SPantke@NetzService.de
  97. "Displays the data received from the HTTP-Server and transforms it into an HTML-page which is returned to the server/client as response. Thus the CGI is a nice tool to check forms, for example."
  98. <http://arpp.carleton.ca/grant/mac/cgi/bounce.html>
  99. </info-mac/comm/tcp/bounce-cgi.hqx>
  100.  
  101. Web Server Screen Capture Utility
  102. by Steve Maller - steve@maller.com <http://www.maller.com/>
  103. Takes a screenshot of the current Macintosh screen, converts it to a .GIF file, and returns it to the web browser.
  104. </info-mac/comm/tcp/web/screen-capture-*-cgi.hqx >
  105.  
  106. Interactive Clock
  107. by Reginald Braithwaite-Lee - reg@codestorm.com
  108. Returns the current time, as a graphical analogue clock.
  109. <http://www.codestorm.com/ch/interactive/clock.html>
  110.  
  111. File Type Info
  112. by InfoDesign Corporation. (programmed by Grant Neufeld)
  113. An application for determining the file and creator types of files and applications. This serves as an example that the framework can be used for more than just CGIs and ListSTAR events - regular applications can be built with it, too.
  114. <http://arpp.carleton.ca/grant/mac/filetypeinfo.html>
  115.  
  116. Cool Messages
  117. by Mark Kriegsman
  118. This CGI won 4th prize at WebEdge 3!
  119. Lets you leave messages waiting for someone on a web server.  When they visit the site (any page), they first receive the message you left, and then Reload to resume browsing.  Also supports leaving replies.
  120. (Sorry, I don't have an URL for this yet).
  121.  
  122. Bacterial Endocarditis Prophylaxis Guidelines Query Form
  123. by Rich Guerra
  124. I met Rich at MacHack 96. He told me there about this experimental  project. He also praised the framework there - so I asked him if he would be into writing up a blurb I could use to hype the framework. This is what he wrote:
  125.             Grant's CGI Framework acted as a comprehensive introduction to CGI
  126.             programming in C in addition to allowing me to create in a very
  127.             brief time an extremely useful tool for accessing medical information.
  128.             I was able to quickly and easily rewrite an existing Applescript CGI
  129.             and achieved about a 10fold performance increase.  This framework is
  130.             simply the best and most complete example code out there on the
  131.             Internet that I've come across - and to top it off, through the
  132.             efforts of its author, it keeps getting better! Highly recommended!
  133. <http://WWW-CVResearch.stanford.edu/be/>
  134.  
  135. MacSpinner
  136. by Rick Reed
  137. An easy to use indexing and search engine utility for Macintosh Web Server administrators. This utility allows custom search forms for multiple search realms on a server.
  138. <http://riker.ps.missouri.edu/rickspage/macspinner/macspinner.html>
  139.  
  140. PrimeBase(tm) WebDAL
  141. by SNAP Innovation GmbH.
  142. A crossplatform multi brand connection between a webserver and a database. The CGI is using embedded DAL. This means, in the HTML page are DAL Segments, which are replaced with their output on execution.
  143. <http://www.snap.de/>
  144.  
  145. CGI-Bolt
  146. by Grant Neufeld
  147. PreProcessor CGI/Plug-In which can restrict unauthorized CGIs from running. Basically, it emulates "cgi-bin" control used on UNIX servers.
  148. <http://arpp.carleton.ca/cgi/cgibolt.html>
  149.  
  150.  
  151.  
  152. If you have a CGI you've written using this framework, please let me know and I'll add it to this list.
  153.  
  154. ____________________
  155. StarNine, ListSTAR, and WebSTAR are trademarks of StarNine Technologies, Inc.
  156. AppleScript, Macintosh, Mac, and MacTCP are trademarks or registered trademarks of Apple Computer, Inc.
  157. UNIX is a registered trademark of Novell, Inc.
  158. CodeWarrior is a trademark of Metrowerks Inc.
  159. Symantec is a trademark of Symantec Corporation.
  160. WorkSMART is a trademark of InfoDesign Corporation.
  161. Grant's CGI Framework is, for those who even bother to read the small print, a GrantMark and a TradeMark of Grant Neufeld.
  162. Copyright ©1995-1996 by Grant Neufeld
  163.